home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #12 / Amiga Plus CD - 2002 - No. 12.iso / Tools / MorphOS / cvs-1.11.2 / ChangeLog.AMIGA next >
Encoding:
Text File  |  2002-11-18  |  6.5 KB  |  158 lines

  1. 2002-11-09 Jens Langner <Jens.Langner@light-speed.de>
  2.  
  3.  * cleaned up sources to conform better with the
  4.    original cvs sources and improved file attribute bit
  5.    handling a bit.
  6.  
  7. 2002-11-05 Jens Langner <Jens.Langner@light-speed.de>
  8.  
  9.  * fixed a flaw in the $HOME dir parsing routines where a
  10.    a used assign (like S:) screwed the use of some dotfiles.
  11.  * fixed bug where a "D/////" entry in the CVS/Entries file
  12.    caused some trouble in directory parsing. Such
  13.    entries shouldn`t be possible anyway.
  14.  * fixed bug where a "co ." wasn`t possible on a local
  15.    repository because the correct_name() function didn`t
  16.    correct this case by substituting the . with a "".
  17.  * fixed bug where on a local repository specification like
  18.    "-d ram:test/test2" cvs assumed that this is a :ext: method
  19.    call with a specified port. Now cvs always treats the
  20.    repository location as :local: if not otherwise specified.
  21.  * changed sources to compile with gcc 2.95.3 and libnix2.
  22.    Now we are ready to port to PPC (OS4/MorphOS) also.
  23.  
  24. 2002-07-22 Jens Langner <Jens.Langner@light-speed.de>
  25.  
  26.  * fixed bug in recv_all() function of the ssh implementation
  27.    where we didn`t check for a returned zero value, that
  28.    caused an infinite loop under certain situations.
  29.  * fixed problem where after the update to 1.11.2, the cvs
  30.    port always reported an input/output error when using the
  31.    :server: method.
  32.  
  33. 2002-07-14 Olaf Barthel <olsen@sourcery.han.de>
  34.  
  35.  * found bug in the OpenSSL Blowfish-chiffre routines that
  36.    caused the cvs SSH routines to fail somehow. cvs will now
  37.    check for those buggy chiffre packets and throw and error
  38.    message accordingly.
  39.  
  40. 2002-05-08 Jens Langner <Jens.Langner@htw-dresden.de>
  41.  
  42.  * updated the original source tree to latest 1.11.2
  43.    version of cvs and adapted the port to that new version.
  44.    Somehow after the update cvs throws an input/output error
  45.    each time it is used with ssh.
  46.  
  47. 2002-03-05 Olaf Barthel <olsen@sourcery.han.de>
  48.  
  49.  * In __tzset() the time zone sign was set the wrong way
  50.    round, i.e. "+" instead of "-" and the other way round.
  51.    Fixed.
  52.  * Cleaned up the source code a little, taking special care
  53.    of the tab size, pointers, variable names, typos and
  54.    the like.
  55.  * Clarified the use of certain routines which otherwise would
  56.    look very esotheric...
  57.  * Now shows a proper error message when a :server: connection
  58.    cannot be established. Also reworked the other error messages
  59.    produced by the amiga_rcmd() routine.
  60.  * Directories are now always reported as being available for
  61.    reading, writing and searching by the owner.
  62.  * Files are now always reported as readable by the owner.
  63.  * No longer allocates 1424 bytes from the local stack when
  64.    starting a remote cvs server.
  65.  * "cvs import .." now works as expected for remote repositories;
  66.    previous versions would try to access the repository locally
  67.    and get into trouble if it didn't exist. This probably
  68.    counts as an actual CVS bug which was particularly noticeable
  69.    on the Amiga.
  70.  
  71. 2001-08-15 Jens Langner <Jens.Langner@htw-dresden.de>
  72.  
  73.  * fixed bug in expand_wild() function. This bug caused that
  74.    cvs also tried to expand wildcards for arguments that belonged
  75.    to options like -m. This resulted in some error requester popups
  76.    or unwished wild card expansion.
  77.  
  78. 2001-08-03 Jens Langner <Jens.Langner@htw-dresden.de>
  79.  
  80.  * removed enforcer hit on a internal ssh client error.
  81.  * the environment variable CVS_RSH can now also be set to "ssh1"
  82.    to allow the use of the internal :server: based ssh client.
  83.    This was added to be compatible to the old ixemul cvs port.
  84.  * added optional CVS_SSH_PASSFILE environment variable to specify
  85.    a separate password file for the internal ssh client. If enabled
  86.    the internal ssh client is going to write the encrypted password
  87.    together with the CVSROOT string into a standard cvs passfile like
  88.    :pserver: does. After this first connect the password will then be
  89.    obtained from this passfile to log into the ssh server.
  90.  
  91.    PLEASE NOTE THAT THIS BRINGS DOWN THE SECURITY ASPECTS OF SSH AND
  92.    IF SOMEONE HAS ACCESS TO THIS PASSFILE HE HAS THE POSSIBILITY TO
  93.    DECRYPT THE PASSWORD !!! SO THIS IS INSECURE LIKE :PSERVER: AND
  94.    EVERYONE IS ENCOURAGED NOT TO USE THIS FEATURE AND KEEP ENTERING
  95.    THE PASSPHRASE AT THE PROMPT !!
  96.  
  97. 2001-07-28 Jens Langner <Jens.Langner@htw-dresden.de>
  98.  
  99.  * fixed bug/enforcer hits in amiga_expand_wild() function where
  100.    the argv string should normally be duplicated because
  101.    free_names() is freeing this strings later. This bug
  102.    effected possibly many other functions. Now it should behave
  103.    save.
  104.  * removed most of the cvs original documentation from the release
  105.    archive because it will make the archive too hugh.
  106.    Please make sure to check the documentation at
  107.    http://www.cvshome.org/
  108.  
  109. 2001-07-22 Jens Langner <Jens.Langner@htw-dresden.de>
  110.  
  111.  * rewrote all smakefiles to make it easy to compile a version for
  112.    different CPUs.
  113.  * added CPU dependent version string.
  114.  
  115. 2001-07-21 Olaf Barthel <olsen@sourcery.han.de>
  116.  
  117.  * fixed bug in the time calculation which occured in
  118.    convert_fileinfo_to_stat()
  119.  
  120. 2001-07-19 Jens Langner <Jens.Langner@htw-dresden.de>
  121.  
  122.  * fixed crash if a user tried to break a checkout/checkin process
  123.    with CTRL-C.
  124.  * fixed crashes on "cvs init" usage.
  125.  * Verified the ssh changes from Olaf and ported them to the latest
  126.    1.11.1p1 version of CVS.
  127.  
  128. 2001-06-01 Olaf Barthel <olsen@sourcery.han.de>
  129.  
  130.  * Added the option to configure the SSH port to use; updated the
  131.    documentation as well.
  132.  
  133. 2001-04-29 Jens Langner <Jens.Langner@htw-dresden.de>
  134.  
  135.  * updated CVS source tree to latest version 1.11.1p1
  136.    and updated amiga.c implementation accordingly
  137.  * CVS/Entries files were broken because of some wrong time calculation
  138.    in convert_fileinfo_to_stat()
  139.  * fixed some bugs in the smakefiles and corrected some header files
  140.  
  141. 2001-02-08 Olaf Barthel <olsen@sourcery.han.de>
  142.  
  143.  * Whoops. The fstat() replacement function did not get called and
  144.    thus ended up trashing the protection bits of files checked out.
  145.  * The current signal handler was not properly restored in the
  146.    password entry routine.
  147.  
  148. 2001-02-07 Olaf Barthel <olsen@sourcery.han.de>
  149.  
  150.  * The password query routine failed to store the password entered,
  151.    rendering cvs almost entirely useless. The code was also vulnerable
  152.    when receiving a ^C break signal.
  153.  * Rewrote stat(), fstat(), lstat() and chmod() from scratch since
  154.    the original implementations turned out to be fundamentally
  155.    incompatible with how CVS would use file attribute bits.
  156.  * Worked around another potential pitfall with the access()
  157.    implementation.
  158.